home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 May / CHIP Turkiye Mayıs 1998.iso / internet / wncod266 / HELPME.TX_ / HELPME.TX
Text File  |  1995-09-09  |  40KB  |  779 lines

  1. ******************************************************************************
  2. ***             READ THIS ENTIRE FILE BEFORE USING WINCODE.                ***
  3. ***                                                                        ***
  4. *** YOU SHOULD CONSIDER OBTAINING WINCODE V2.6.1 BEFORE USING THIS VERSION *** 
  5. ***                                                                        ***
  6. *** IF YOU WANT TO KNOW WHAT SOMETHING DOES, TRY IT! WINCODE (BY DEFAULT)  ***
  7. *** WILL WARN YOU IF YOU ARE ABOUT TO MAKE A BIG MISTAKE :-) THE PROGRAM   ***
  8. *** IS DESIGNED TO BE INTUITIVE AND EASY TO USE. WE WELCOME ALL COMMENTS   ***
  9. *** AND SUGGESTIONS (GOOD OR BAD) BUT PLEASE DO NOT E-MAIL FOR SUPPORT     ***
  10. *** UNLESS YOU HAVE PURCHASED THE HELP FILE OPTION (SORRY). THANKS FOR     ***
  11. *** USING AN SUPPORTING _SNAPPY_ SOFTWARE. HAVE FUN!                       ***
  12. ***                                                                        ***
  13. *** REMEMBER, UPDATED INFO CAN BE OBTAINED BY SENDING A BLANK E-MAIL TO:   ***
  14. ***                                                                        ***
  15. ***        WINCODE@SNAPPY.GLOBALONE.NET                                    ***
  16. ***                                                                        ***
  17. ******************************************************************************
  18.  
  19. This file contains the following information:
  20.  
  21. I.    Obtaining the HELP File and Support.
  22. II.   Mailing List/Postcard Information
  23. III.  A Simple Encode Example
  24. IV.   A Simple Decode Example
  25. V.    A Simple ZIP/UNZIP Example
  26. VI.   A Simple Menu Hook Example
  27. VII.  A Simple Winsort Example
  28. VIII. A Simple Auto E-Mail Example
  29. IX.   Helpful Hints!
  30. X.    Copyrights
  31. XI.   Disclaimer
  32. XII.  WINCODE.HLP Order Form
  33.  
  34. You are referred to the Wincode v2.3 HELP file for further information unless
  35. you wish to purchase the v2.6 (and up) HELP and support.
  36.  
  37.  
  38.  
  39. I.*** Obtaining the HELP File and Support. ***
  40.  
  41. The HELP file is NOT required for Wincode to function properly. If you can
  42. figure out all of Wincode's features on your own, then by all means enjoy the
  43. FREE program. If you would like assistance and/or the HELP file to discover
  44. Wincode's FULL potential (i.e. network support, limited auto-line correction,
  45. etc.) then order the HELP and support as indicated below...
  46.  
  47. To order the Wincode Help file, send $5.00 (U.S. Dollars) to:
  48.  
  49.                  Maureen Belisle
  50.                     _Snappy_
  51.            Oxford Heights: Buckingham #5
  52.                  Albany, NY 12203
  53.  
  54. This price and address are guaranteed until the next major release of Wincode,
  55. version 3.0. If you wish to obtain the Help file, PLEASE E-MAIL FIRST for
  56. updated information. Send a BLANK e-mail to:
  57.  
  58.    wincode@snappy.globalone.net
  59.  
  60. A sample order form is provided in part 'XII.' of this file.
  61.  
  62. Payment Method is by Check or Money Order payable to: MAUREEN BELISLE
  63.  
  64. Payments must be in US dollars drawn on a US bank, or you can send
  65. international postal money orders in US dollars.
  66.  
  67. You may send U.S. cash but _Snappy_ is NOT responsible for lost letters or
  68. payments. We keep records of all our e-mail/postal mail transactions. If our
  69. records show that we have not received payment, your letter will be considered
  70. lost and you will be responsible for the lost payment. We STRONGLY suggest
  71. paying by Check or Money Order.
  72.  
  73. Sales tax *IS* applicable to New York State residents at the current Albany
  74. county rate of 8%.
  75.  
  76. PLEASE include a LEGIBLE E-MAIL address with all orders.
  77.  
  78. By ordering Help, you obtain the following:
  79.  
  80.      1) The most recent version of Wincode with the Help file
  81.      2) Directly e-mailed pre-releases of future versions of Wincode (a place
  82.         on our mailing list)
  83.      3) E-mail (only) technical support
  84.      4) The STTNG WAV files selected for Wincode
  85.  
  86. All files will be ELECTRONICALLY MAILED to you. If you wish to have something
  87. sent through the US Postal service, please include a Self-Addressed-STAMPED
  88. Disk-Mailer AND Disk with your order. For an additional fee of $5.00 (see the
  89. order form), we can provide the Disk and Disk Mailer.
  90.  
  91. Multi-User Site License pricing is available (see the order form). A Site
  92. License entitles an organization to receive one copy of the Wincode package
  93. and duplicate the distribution disk for the specified number of copies.
  94.  
  95. The HELP file for each release is generally available within 30 days of the
  96. *official* release date. However, since we are a small company, you should
  97. please allow 6-8 weeks for delivery. We have installed an automated e-mail
  98. system by which registered users can upgrade the help file by sending a
  99. simple e-mail. For more information, send a BLANK e-mail to one of the
  100. following addresses:
  101.  
  102.    _Snappy_ info:   snappy@snappy.globalone.net
  103.    Wincode info:    wincode@snappy.globalone.net
  104.  
  105. Or visit our HomePage! at:
  106.  
  107.    http://snappy.globalone.net/
  108.  
  109.  
  110.    NOTE: The WAV files are provided free of charge. They are freely available on
  111. the internet and were not sampled or altered by _Snappy_ See section IX. of
  112. this file for legal copyright notices.
  113.  
  114.  
  115.  
  116. II. *** Mailing List/Postcard Information ***
  117.  
  118. We are maintaining a mailing list of users who would like to receive free
  119. updates of Wincode by e-mail (NOTE: these are updates WITHOUT the HELP file).
  120. Though we were offering this 'service' free, we regret to say that we have
  121. changed our policy and have decided to make it 'Postcard-Support'. What is
  122. Postcard-Support? It is based on the idea of PostcardWARE software in which
  123. you send the author a PICTURE Postcard from your home state, country, whatever
  124. to register the product. We have spent quite a bit of our free time developing
  125. and supporting Wincode. It will ALWAYS be FREEWARE. However, if you wish to
  126. get pre-releases of new versions of Wincode or Winsort, you must mail us a
  127. PICTURE Postcard to the address given below. We will be separating our mailing
  128. list into two groups: 1) users who send postcards and 2) users who purchase
  129. the HELP option. If you send a Postcard ONLY, you will ONLY receive the
  130. FREEWARE Wincode package WITHOUT the HELP file. If you purchase the HELP
  131. option, you do NOT need to send the Postcard and you will receive the Wincode
  132. Package WITH the HELP file (see above for info on purchasing the HELP option).
  133. Being on the mailing list saves you the hassle of finding Wincode on the
  134. internet or downloading it from a BBS.
  135.  
  136. Users who send Postcards will also be eligible to BETA test _Snappy_
  137. programs and can receive forthcoming _Snappy_ Windows software (the Snappy
  138. Windows Program UnInstaller) FREE if they PARTICIPATE in the BETA trials (help
  139. with BETA testing earns you a free Wincode HELP file).
  140.  
  141. All this for under one dollar! (average price of a Postcard plus postage in
  142. continental U.S.)
  143.  
  144. We welcome all comments and suggestions. Please remember to include program
  145. version information in all e-mail! Thanks!
  146.  
  147. Send Postcards to:
  148.  
  149.                    George Silva
  150.                     _Snappy_
  151.            Oxford Heights: Buckingham #5
  152.                  Albany, NY 12203
  153.  
  154.  
  155. Don't forget to include your e-mail address!
  156.  
  157. Thanks for your support...`
  158.  
  159.  
  160.  
  161. III. *** A Simple Encode Example ***
  162.  
  163. The following is a step by step run through for encoding a file:
  164. (it is assumed that Wincode is installed and running)
  165.  
  166. Using the Mouse:
  167.  
  168. 1) Select 'File|Encode..' from the Wincode menu or select the first
  169.    (left-most) icon on the Wincode Buttonbar. A 'File to Encode' dialog
  170.    will appear.
  171. 2) At this point, you can select the 'Options...' button to re-check the
  172.    settings Wincode will use to Encode the file(s).
  173. 3) Click through the Directories list to locate the file(s) you wish to
  174.    encode.
  175. 4) Double-click the dialog TitleBar to select a *different* encoding algorithm.
  176.    Wincode will cycle through the possible Code Types available.
  177. 5) If you wish to have Wincode call PKZIP to ZIP the files first, then check
  178.    the 'ZIP First' checkbox.
  179. 6) If you wish to have Wincode automatically e-mail the encoded file, check
  180.    the 'Auto E-Mail' checkbox.
  181. 7) At this point, you have five options:
  182.    a) to encode only one file, select the file or type the filename in the
  183.       Filename entry box. Select 'OK' to begin encoding.
  184.    b) to encode multiple files of different types, hold the CTRL key and
  185.       select the files you want with the mouse. You may also type the
  186.       separate filenames in the Filename entry box separated by a SPACE.
  187.       Select 'OK' to begin encoding.
  188.    c) to encode ALL the files in this directory, select the 'All Files'
  189.       button (with '*.*' as the file). Wincode will begin encoding the files.
  190.    d) to encode ALL files of a specific type (such as '*.TXT'), enter the
  191.       appropriate file filter (i.e. '*.TXT') in the Filename entry box and
  192.       select the 'All Files' button. Wincode will begin encoding the files.
  193.    e) to encode into the Windows Clipboard, select a file and press the
  194.       '>> Clipboard' button. Wincode will begin encoding. If you select more
  195.       than ONE file, Wincode will pause between each file to allow you to
  196.       copy the contents of the Clipboard to another destination.
  197. 8) Wincode will display the Encode progress in it's main Window and will list
  198.    the Encode method in the Hint Bar.
  199. 9) By default, Wincode will create an Encode Report file in the 'SET Encode'
  200.    directory and will allow you to view it when complete.
  201. 10) That's all!
  202.  
  203. Using the Keyboard (Key combinations require the user to press and hold
  204.                     specific keys. Use the TAB key to move between fields.):
  205.    
  206. 1) Use CTRL-E to open the 'File to Encode' dialog.
  207. 2) At this point, you can select the 'Options...' button by pressing ALT-O
  208.    to re-check the settings Wincode will use to Encode the file(s).
  209. 3) TAB to the Directories list and use the arrow keys, SPACE bar and RETURN
  210.    key to locate the file(s) you wish to encode.
  211. 4) Double-click the dialog TitleBar to select a *different* encoding algorithm.
  212.    Wincode will cycle through the possible Code Types available (there is no
  213.    key combination for this).
  214. 5) If you wish to have Wincode call PKZIP to ZIP the files first, then check
  215.    the 'ZIP First' checkbox by pressing ALT-Z.
  216. 6) If you wish to have Wincode automatically e-mail the encoded file, check
  217.    the 'Auto E-Mail' checkbox by pressing ALT-E.
  218. 7) At this point, you have five options:
  219.    a) to encode only one file, select the file or type the filename in the
  220.       Filename entry box. Select 'OK' by TABing to highlight the button and
  221.       pressing RETURN. Wincode will begin encoding.
  222.    b) to encode multiple files of different types, hold the CTRL key and
  223.       select the files you want using the arrow keys and the SPACE bar. You
  224.       may also type the separate filenames in the Filename entry box separated
  225.       by a SPACE. Select 'OK' by TABing to highlight the button and pressing
  226.       RETURN. Wincode will begin encoding.
  227.    c) to encode ALL the files in this directory, select the 'All Files'
  228.       button by pressing ALT-A (with '*.*' as the file). Wincode will begin
  229.       encoding the files.
  230.    d) to encode ALL files of a specific type (such as '*.TXT'), enter the
  231.       appropriate file filter (i.e. '*.TXT') in the Filename entry box and
  232.       select the 'All Files' button by pressing ALT-A. Wincode will begin
  233.       encoding the files.
  234.    e) to encode into the Windows Clipboard, select a file and press ALT-C.
  235.       Wincode will begin encoding.If you select more than ONE file, Wincode
  236.       will pause between each file to allow you to copy the contents of the
  237.       Clipboard to another destination.
  238. 8) Wincode will display the Encode progress in it's main Window and will list
  239.    the Encode method in the Hint Bar.
  240. 9) By default, Wincode will create an Encode Report file in the 'SET Encode'
  241.    directory and will allow you to view it when complete.
  242. 10) That's all!
  243.  
  244. You may press ESC to cancel at any time (you may also select CANCEL using the
  245. mouse or by TABing to highlight the CANCEL key and pressing RETURN).
  246.  
  247.  
  248.  
  249. IV. *** A Simple Decode Example ***
  250.  
  251. The following is a step by step run through for decoding a file:
  252. (it is assumed that Wincode is installed and running)
  253.  
  254. Using the Mouse:
  255.  
  256. 1) Select 'File|Decode..' from the Wincode menu or select the second
  257.    (left-most) icon on the Wincode Buttonbar. A 'File to Decode' dialog will
  258.    appear.
  259. 2) At this point, you can select the 'Options...' button to re-check the
  260.    settings Wincode will use to Decode the file(s).
  261. 3) Click through the Directories list to locate the file(s) you wish to
  262.    decode.
  263. 4) Double-click the dialog TitleBar to select a *different* decoding algorithm.
  264.    Wincode will cycle through the possible Code Types available.
  265. 5) If you wish to have Wincode call PKUNZIP to UNZIP the files after they are
  266.    decoded, then check the 'UNZIP After' checkbox.
  267. 6) If you wish to have Wincode Winsort the files before decoding, check the
  268.    'Winsort First' checkbox.
  269. 7) At this point, you have five options:
  270.    a) to decode only one file, select the file or type the filename in the
  271.       Filename entry box. Select 'OK' to begin decoding.
  272.    b) to decode multiple files of different types, hold the CTRL key and
  273.       select the files you want with the mouse. You may also type the
  274.       separate filenames in the Filename entry box separated by a SPACE.
  275.       Select 'OK' to begin decoding.
  276.    c) to decode ALL the files in this directory, select the 'All Files'
  277.       button (with '*.*' as the file). Wincode will begin decoding the files.
  278.    d) to decode ALL files of a specific type (such as '*.TXT'), enter the
  279.       appropriate file filter (i.e. '*.TXT') in the Filename entry box and
  280.       select the 'All Files' button. Wincode will begin decoding the files.
  281.    e) to Decode from the Windows Clipboard, select the 'Clipboard >>' button.
  282.       You do NOT need to specify a filename (it will be ignored anyway).
  283.       Wincode will search the Clipboard for data (TEXT) and begin decoding.
  284. 8) NOTE: If you are decoding a multi-part file, you need only select the FIRST
  285.    file in the series. Wincode will find the rest of the files provided they
  286.    are named IN ORDER by a) filename or b) extension. If Wincode gets
  287.    confused, it will prompt you for the next file in sequence. See the Simple
  288.    Winsort Example for more information regarding multi-part files.
  289. 9) Wincode will display the Decode progress in it's main Window and will list
  290.    the Decode method in the Hint Bar.
  291. 10) By default, Wincode will create an Decode Report file in the 'SET Decode'
  292.    directory and will allow you to view it when complete.
  293. 11) That's all!
  294.  
  295. Using the Keyboard (Key combinations require the user to press and hold
  296.                     specific keys. Use the TAB key to move between fields.):
  297.    
  298. 1) Use CTRL-D to open the 'File to Decode' dialog.
  299. 2) At this point, you can select the 'Options...' button by pressing ALT-O
  300.    to re-check the settings Wincode will use to Decode the file(s).
  301. 3) TAB to the Directories list and use the arrow keys, SPACE bar and RETURN
  302.    key to locate the file(s) you wish to decode.
  303. 4) Double-click the dialog TitleBar to select a *different* decoding algorithm.
  304.    Wincode will cycle through the possible Code Types available (there is no
  305.    key combination for this).
  306. 5) If you wish to have Wincode call PKUNZIP to UNZIP the files after they are
  307.    decoded, then check the 'UNZIP After' checkbox by pressing ALT-U.
  308. 6) If you wish to have Wincode Winsort the files before decoding, check the
  309.    'Winsort First' checkbox by pressing ALT-W.
  310. 7) At this point, you have five options:
  311.    a) to decode only one file, select the file or type the filename in the
  312.       Filename entry box. Select 'OK' by TABing to highlight the button and
  313.       pressing RETURN. Wincode will begin decoding.
  314.    b) to decode multiple files of different types, hold the CTRL key and
  315.       select the files you want using the arrow keys and the SPACE bar. You
  316.       may also type the separate filenames in the Filename entry box separated
  317.       by a SPACE. Select 'OK' by TABing to highlight the button and pressing
  318.       RETURN. Wincode will begin decoding.
  319.    c) to decode ALL the files in this directory, select the 'All Files'
  320.       button by pressing ALT-A (with '*.*' as the file). Wincode will begin
  321.       decoding the files.
  322.    d) to decode ALL files of a specific type (such as '*.TXT'), enter the
  323.       appropriate file filter (i.e. '*.TXT') in the Filename entry box and
  324.       select the 'All Files' button by pressing ALT-A. Wincode will begin
  325.       decoding the files.
  326.    e) to Decode from the Windows Clipboard, press ALT-C. You do NOT need to
  327.       specify a filename (it will be ignored anyway). Wincode will search the
  328.       Clipboard for data (TEXT) and begin decoding.
  329. 8) NOTE: If you are decoding a multi-part file, you need only select the FIRST
  330.    file in the series. Wincode will find the rest of the files provided they
  331.    are named IN ORDER by a) filename or b) extension. If Wincode gets
  332.    confused, it will prompt you for the next file in sequence. See the Simple
  333.    Winsort Example for more information regarding multi-part files.
  334. 9) Wincode will display the Decode progress in it's main Window and will list
  335.    the Decode method in the Hint Bar.
  336. 10) By default, Wincode will create an Decode Report file in the 'SET Decode'
  337.    directory and will allow you to view it when complete.
  338. 11) That's all!
  339.  
  340.  
  341. You may press ESC to cancel at any time (you may also select CANCEL using the
  342. mouse or by TABing to highlight the CANCEL key and pressing RETURN).
  343.  
  344.  
  345.  
  346. V. *** A Simple ZIP/UNZIP Example ***
  347.  
  348. The ZIP/UNZIP support requires that you have a working copy of PKWare's ZIP
  349. and UNZIP programs (or similar command-line compatible programs).
  350.  
  351. You should first select the 'Options|Configuration...' menu item (CTRL-F or
  352. select the Open-Folder icon on the Wincode Buttonbar) and configure the
  353. ZIP/UNZIP support to your system.
  354. NOTE: You MUST enter a FULL PATH and FILE NAME for both PKZIP and PKUNZIP.
  355.  
  356. ZIP First:
  357.  
  358. 1) Select a file to encode (as noted in the Simple Encode Example) with the
  359.    'ZIP First' option checked.
  360. 2) Wincode will prompt you for a name for the ZIP archive. Enter a standard
  361.    DOS eight character filename (the extension is set in the Options dialog).
  362. 3) Wincode will then execute PKZIP on the files you selected placing them in
  363.    the archive you named. The actual ZIP archive is created in the Wincode
  364.    TEMP directory (set under Configuration|Wincode).
  365. 4) Wincode will wait for PKZIP to finish and then encode the ZIP archive it
  366.    created (see the Simple Encode Example above for more information).
  367. 5) Alternatively, you can set the 'ZIP First' feature ON both in the main
  368.    Encode Configuration dialog or using Interactive Drag and Drop.
  369.  
  370. UNZIP After:
  371.  
  372. 1) Select a file to Decode (as noted in the Simple Decode Example) with the
  373.    'UNZIP After' option checked.
  374. 2) Wincode will decode the files as indicated in the Simple Decode Example.
  375. 3) If Wincode encounters a file that has the selected 'ZIP extension' it will
  376.    execute PKUNZIP on the given file.
  377. 4) The files will be UNZIPped to the selected UNZIP directory set in the ZIP/
  378.    UNZIP Options dialog. This allows easy viewing/testing of files.
  379. 5) Alternatively, you can set the 'UNZIP After' feature ON both in the main
  380.    Decode Configuration dialog or using Interactive Drag and Drop.
  381.  
  382.  
  383.  
  384. VI. *** A Simple Menu Hook Example ***
  385.  
  386. Explanation and Rational:
  387.  
  388. WCEHOOK.DLL allows Wincode to 'Hook' it's menu into other applications. When
  389. you 'hook' an application, a new menu item 'Wincode' will appear in the Window
  390. menu of the 'hooked' app (it *should* appear before the HELP menu item; Hook
  391. will try to find a unique letter to underscore so that you may use the ALT-key
  392. combination to activate the Wincode menu...if this fails, it defaults to
  393. 'Wincode!' where the '!' is underlined -> use ALT-SHIFT-1 to activate). Why
  394. do this you ask? Well, say you are downloading files in Procomm Plus for
  395. Windows and you want to decode them as you get them. Normally, you would
  396. switch to Wincode and select File|Decode, etc, etc. Or maybe you are encoding/
  397. uploading...etc. Either way, it would be nice if you could minimize the app
  398. switching. In other words, it would be nice to have an encode/decode menu
  399. option built-in to your Comm app. That's where hooking comes in. Once hooked,
  400. you'll see a re-creation of Wincode's menu in the form of pop-up labelled
  401. 'Wincode'. Wincode hides itself (minimized/hidden) and executes in the
  402. background. The only functionality missing when Wincode is hooked is Drag and
  403. Drop (there is no Window to drag to! - besides, it defeats the purpose of
  404. hooking ;-) )...see below for more info...
  405.  
  406. With the release of v2.6.5, Wincode now includes an enhanced WCEHOOK.DLL and
  407. a new WCEFMEXT.DLL. The enhancements to the standard Hook DLL allow Wincode
  408. to become a 'floating menu'. Wincode will NOT 'hook' into an application but
  409. rather become a menu itself. You move the menu by clicking with the LEFT mouse
  410. button and dragging. You select an item by using the mouse RIGHT click to
  411. activate a popup menu. The new DLL offers a DIRECT hook into File Manager using
  412. the Microsoft File Manager Extensions. This allows Wincode to work on files
  413. that you select IN FILE MANAGER. You will notice that the Encode/Decode menu
  414. items no longer have elipses (...). This means that they act on the files
  415. you choose directly in File Manager.
  416.  
  417. The following example shows how to establish a Menu Hook on the Windows File
  418. Manager program. Not all programs are compatible with Menu Hooking. In
  419. particular, programs which dynamically modify their menus can be unHookable.
  420. If a program does get Hooked but you lose access to the Wincode functions,
  421. simply close the program down (this will close Wincode too). You now have
  422. the option of just using the 'floating menu' hook in these situations.
  423.  
  424. 1) Select the 'Options|Configuration...' menu item (CTRL-F or select the Open-
  425.    Folder icon on the Wincode Buttonbar) and select the Hook App page.
  426. 2) Set the Application Name: the Application Name is the name you see in the
  427.    application Window Titlebar when it is maximized. This is important.
  428.    Wincode will match ONLY the text you provide . So 'FILE MANA' and 'FILE
  429.    MaNaGeR' would BOTH hook the Windows File Manager Program if it were an
  430.    active Window (case sensitivity is an option) and the ONLY program with
  431.    that text in it's titlebar. You can create a List of active Window Titles
  432.    using the 'Hook Tuning' options (it creates a file called WIN_LIST.RPT in
  433.    your 'Wincode Working' Directory). For the purpose of this example, set the
  434.    Application Name to:   File Manager
  435. 3) Set the Application Path: the Application Path is the file name Wincode
  436.    will execute in the event that it cannot match the Window Title info.
  437.    Include a FULL path and filename here. Wincode will WAIT 1 seconds (default
  438.    value that can be changed) after executing an application to give it time
  439.    to setup. For the purpose of this example, set the Application Path to the
  440.    location of WINFILE.EXE (usually it is:  c:\windows\winfile.exe).
  441. 4) For the purpose of this example, leave the other options in their default
  442.    settings.
  443. 5) Select 'OK' when you are done (TAB to highlight the button and hit RETURN).
  444. 6) To Hook Wincode, select 'Actions|Hook Wincode' (CTRL-H or select the Hook
  445.    icon on the Wincode Buttonbar).
  446. 7) If File Manager is open, it will become the active application once Wincode
  447.    has established it's Hook. If File Manager is not running, it will be
  448.    executed and Wincode will then Hook into it.
  449. 8) Check the File Manager menu (just before HELP) and you will see the
  450.    'Wincode' item (with the letter 'i' underlined :-).
  451.  
  452. The Hook menu changes depending on the action you perform. Wincode will also
  453. popup a small progress dialog box for each encoding/decoding action. It lists
  454. the current filename and percent done and the percent of the total job
  455. completed (the same info displayed in the Wincode Main Window). To Stop or
  456. Quit a process, select the Stop or Quit buttons from this dialog.
  457.    
  458. To Unhook Wincode, you have three option:
  459.  
  460. 1) From the 'Wincode' menu item select 'UnHook Wincode'. Wincode will
  461.    re-display itself where it was last located. Everything is back to
  462.    normal.
  463.  
  464. or
  465.  
  466. 2) From the 'Wincode' menu item select 'Exit'. Wincode will unHook itself and
  467.    then close down. The Hooked app returns to normal.
  468.  
  469. or
  470.  
  471. 3) Close the application in which Wincode is hooked. Wincode will
  472.    automatically be closed.
  473.    
  474. Note:
  475.  
  476. In the above example, we used the 'standard' hook for File Manager. However,
  477. by selecting 'Use File Manager Extension' from the Hook App Configuration
  478. dialog, you could establish a tightly intergrated hook to File Manager.
  479.  
  480. Known Limitations:
  481.       
  482. 1) A known incompatibility exists with a program called "Dropper".  The
  483.    problem arises because the Icons on the dropper desktop sometimes have the
  484.    same name as the application you wish to Hook. Wincode disappears into
  485.    la-la land ;-). We are aware of this and are working on it.
  486. 2) Certain programs (WSGopher 1.01, for example) make use of dynamically
  487.    graying-out their menus. This sometimes causes Wincode's Hooked menu to
  488.    become grayed out. If this happens, try using a different menu range. If
  489.    that does not work, please contact _Snappy_.
  490. 3) Microsoft Word for Windows v6.0 is incompatible with the Hook option. The
  491.    program will issue a GPF because the Wincode menu is not defined
  492.    *internally* and therefore has no 'hint text' (Word crashes trying to
  493.    assign hints to the menu). We are currently working on this problem.
  494. 4) You can NOT Hook applications that do not have a menu.
  495.  
  496. If you experience ANY problems hooking apps, PLEASE let us know. We've been
  497. working on this for a while and it should be fairly clean... ;-) 
  498.  
  499.  
  500.  
  501. VII. *** A Simple Winsort Example ***
  502.  
  503. Winsort is designed to alleviate the 'files-must-be-in-order' restriction when
  504. decoding multi-part or mixed part single files. In a coming release, it will
  505. also try to detect file CODE TYPES - that is, it will try to distinguish
  506. between UU/XX/User Defined/BASE64/BINHEX code types and allow Wincode to
  507. decode them all at once! It works by analyzing the Header information of the
  508. separate and/or internal files and extracting the encoded information into
  509. files Wincode can process. Winsort looks for the 'Subject' line in file headers
  510. as it's default. However, Winsort does support Wincode (2.0 or later), R.E.M,
  511. xmitBin, shar (by postbin), POST v1.2, X-File, and more headers. If Winsort
  512. cannot decipher information within a header, it will prompt the User for the
  513. missing information. Winsort creates files in the Wincode TEMP directory
  514. (WSxxxxxx.yyy where x is a number and yyy is the extension of the input file).
  515.  
  516. The following demonstrates how Winsort is used (this is ONLY necessary on files
  517. which contain Multi-parts that are NOT in order):
  518.  
  519. 1) Select 'Options|Configuration...' (CTRL-F or select the Open-Folder icon on
  520.    the Wincode Buttonbar).
  521. 2) Choose 'Decode' and set the 'Winsort First' option (ALT-N).
  522. 3) Select 'OK' when you are done (TAB to highlight the button and hit RETURN). 
  523. 4) Decode a file as specified in the Simple Decode Example.
  524. 5) Wincode will call Winsort to process the file(s) then resume when Winsort
  525.    is complete.
  526. 6) That's it.
  527. 7) Alternatively, you can set the 'Winsort First' feature ON in the File|Decode
  528.    dialog, using Interactive Drag and Drop or by selecting the menu item (CTRL-N
  529.     or select Options|Winsort First).
  530.  
  531.  
  532.  
  533. VIII. *** A Simple Auto E-Mail Example ***
  534.  
  535. The Wincode Engine E-Mail module is currently in development and will be
  536. fully described in a later version. Though attachments for the "Auto-Email"
  537. module are in place, you will receive an error if this option is enabled.
  538. The module will be a WINSOCK compatible agent that will allow you to instantly
  539. encode and e-mail documents to a user OR list of users on a mailing list. The
  540. module works in the background INDEPENDENT of Wincode and can be set to queue
  541. messages at specififed intervals. What will this be used for? Say I have a PC
  542. at home with a SLIP account and I'm working with several colleagues on a
  543. document in WordPerfect. What I could do is create a mailing list of these
  544. people and configure Wincode to "Auto E-Mail" the encodes. Then, with Wincode
  545. hooked into Wordperfect, I can select the encode option and e-mail away the 
  546. latest drafts of the document as I work in WordPerfect. No need to run 
  547. an e-mail program or create attachments, etc.
  548.  
  549.  
  550.  
  551. IX. *** Helpful Hints! ***
  552.  
  553. These are some helpful hints to get you started:
  554.  
  555. 1) TRY EVERYTHING! We can't stress this enough ;-) Some options depend on the
  556.    settings of other options (i.e. if you select 'Make EMBL Files', *many* of
  557.    the standard encode options are disabled -> this is because certain options
  558.    are mutually exclusive, etc). If there are major conflicts in your
  559.    configuration, Wincode will let you know.
  560. 2) To see what a Buttonbar item does, hold the mouse over it until the Hint
  561.    text appears.
  562. 3) Simple configuration WARNING messages (i.e. if you are deleting files, etc)
  563.    can be disabled. Edit the WINCODE.INI file and set 'WARNINGS=0'.
  564. 4) The degree to which Wincode interacts (i.e. through dialogs) with the User
  565.    is controlled by the Interactive Mode setting (low, medium, high). If you
  566.    set this option to anything other than high, we suggest enabling the Report
  567.    File option and turning on the sound support. This will allow you to
  568.    continue monitoring Wincode's progress while working on other things :-)
  569. 5) You CAN associate up to 20 (twenty) extensions to Wincode that it will
  570.    recognize as 'decodable'. This is useful if you want to double-click on
  571.    files to decode them OR if you are doing MIXED encode/decode operations.
  572.    We suggest adding the following: UUE, XXE, B64, USR, 001, UU, UAA, HQX.
  573.    These are the 'common' extensions for various types of encoded files.
  574. 6) Set the Interactive Drag and Drop mode ON and use it! It allows you to
  575.    quickly modify 'basic' coding options for batch processes. (NOTE: The
  576.    'Extension Based' option means that files are encode/decoded based on their
  577.    EXTENSIONS as recognized by Wincode).
  578. 7) The Concatenate option allows you to piece together files in a SPECIFIC
  579.    order. This is useful for when the files are all named differently and
  580.    Winsort isn't working (headers not recognized). You are allowed to choose
  581.    files from the 'Wincode Working Directory' (Wincode will also create the
  582.    concatenated file in that directory). You can send the new file directly to
  583.    the encode/decode engine after it is created.
  584. 8) Use the 'File Description' option to add EXTRA info to the beginning of
  585.    encoded files. You can enter up to 4096 characters (includes CR/LF).
  586. 9) Use the 'Run Decoded' option to have Wincode execute files once they are
  587.    (safely) decoded. Wincode uses the WIN.INI Associations list for choosing
  588.    which program to use to display the file.
  589. 10) The 'Header Type' (Wincode or MIME) is toggled by selecting either a) a
  590.     new 'Code Type' or b) turning ON the 'File Headers' option (if it is
  591.     already ON, turn it OFF then ON again).
  592. 11) RAW BASE64 decoding uses the input file as a raw data stream. This means
  593.     that the file CANNOT have ANY non-essential data. There are two exceptions
  594.     (see the HELP file for details). You toggle the BASE64 decode mode by
  595.     selecting the BASE64 'Code Type'.
  596. 12) The 'Window List' created by the Hook App option is saved as 'WIN_LIST.RPT'
  597.     in the 'Wincode Working Directory'. It lists the Window Titlebar Text as
  598.     Wincode saw them.
  599. 13) Auto-Hooking Wincode on startup up allows you to have Wincode execute the
  600.     'hookable app' when you execute Wincode.
  601. 14) Enter FULL Pathnames for PKZIP and PKUNZIP.
  602. 15) Double click the Titlebar of the File Encode/Decode dialogs to *quickly*
  603.     change the CODE TYPE used.
  604. 16) The rest is in the HELP file...Sorry! :-)
  605.  
  606. Remember, chances are Wincode CAN ALREADY do what your thinking of...but if
  607. you're sure it can't and you'd like to see that feature, let us know!
  608.  
  609.  
  610.  
  611. X. *** Copyrights *** 
  612.  
  613. WINCODE.EXE, WINCODE.HLP, WCENGINE.DLL, WCEHOOK.DLL, WCEFMEXT.DLL, WCHLPKEY.DLL,
  614. WCESOCK.EXE, WINSORT.EXE, UNINSTLL.EXE, ZIPLINK.EXE, INSTALL.EXE, INSTALL.HLP
  615. and SUM.EXE are ALL copyright 1993-1995 _Snappy_ software. It is illegal to
  616. distribute these programs individually without prior permission from the
  617. author. It is also illegal to reverse-compile or alter the executables or
  618. associated files in any way. The Snappy Installer (INSTALL.EXE) is provided to
  619. insure that all files are distributed together and intact. Copyright
  620. information is included within all the executable files (and DLLs) listed above.
  621.  
  622. The HELP file, WINCODE.HLP, may only be distributed by _Snappy_. Registered
  623. users are provided with a key which is unique to their copy of the HELP file.
  624. This key should only be used by the registered owner and is non-transferrable.
  625. The HELP file should be treated as a "book" such that only one copy may exist
  626. per license at any given time (on any computer) other than a personal backup
  627. copy. Just as a book cannot be read/exist in two places at once, the HELP file
  628. can only be used on one computer at a time (one copy for each license
  629. purchased).
  630.  
  631. The Wincode package, excluding the HELP file, is provided free of charge to all
  632. "_Snappy_ friendly" individuals. That is, if you like our product, then use it.
  633. If for some reason you find the product unusable or in conflict with any
  634. personal beliefs (including the beliefs of our company), we ask that you
  635. refrain from using all _Snappy_ software and destroy all personal copies. The
  636. full terms of our distribution policy are outlined in our HomePage at:
  637.  
  638.    http://snappy.globalone.net/
  639.  
  640. (send a BLANK e-mail to: snappy@snappy.globalone.net for a TEXT copy).
  641.  
  642. By using the Wincode package (any software therein), you agree to the above
  643. copyright laws and restrictions.
  644.  
  645. If you find any bugs, glitches, whatever, we can be reached by e-mail at one
  646. of the following addresses (Please remember to include program VERSION
  647. information:
  648.  
  649.    For Wincode info:      wincode@snappy.globalone.net
  650.    For BUG reports:       bugs@snappy.globalone.net
  651.    For Comments/Feedback: feedback@snappy.globalone.net
  652.  
  653. If you need help, support, the latest version of Wincode or just want to let
  654. us know you like/hate the program, drop us a line. See the above for more info
  655. regarding obtaining the most current versions of the software.
  656.  
  657. Thanks for trying and using _Snappy_ software...
  658.  
  659. We'd like to thank everyone (you know who you are) who sent encouraging
  660. suggestions and comments.
  661.  
  662. Other Copyrights:
  663.  
  664. All programs listed in the Winsort Supported Formats section of the HELP file
  665. are copyright their respective owners. They are listed here for reference
  666. purposes only. We make no guarantee of their functionality or compatibility
  667. with Wincode or Winsort.
  668.  
  669. - portions of this program are copyright (C) 1991,1993 Borland
  670. - Windows is a trademark of Microsoft Corporation
  671. - PKZIP/UNZIP are copyright 1989-1993 PKWARE Inc. All Rights Reserved.
  672. - GIF is a service mark of CompuServe Incorporated
  673. - WordPerfect is a registered trademark of Novell, Inc.
  674. - Procomm Plus for Windows is copyright 1992-1993 Datastorm Technologies, Inc.
  675. - Star Trek: The Next Generation is a registered trademark of Paramount
  676.   Pictures
  677.  
  678.  
  679.  
  680. XI. *** Disclaimer ***
  681.  
  682. DISCLAIMER: _SNAPPY_ MAKES NO GUARANTEE THAT THIS SOFTWARE WILL FUNCTION
  683. FLAWLESSLY NOR WILL _SNAPPY_ TAKE ANY RESPONSIBILITY FOR DAMAGES INCURRED BY
  684. THE USER EITHER ACCIDENTALLY OR INTENTIONALLY THROUGH THE USE OF THIS SOFTWARE.
  685. THE SOFTWARE IS PROVIDED AS IS. IT IS FREEWARE AND YOU MAY DISTRIBUTE IT AS
  686. SUCH PROVIDING YOU KEEP THE PROGRAM FILES, THE ASSOCIATED DATA FILES AND THE
  687. INTRODUCTORY TEXT FILE IN ORIGINAL INTACT CONDITION. THE EXECUTABLE PROGRAMS
  688. SHOULD NOT BE REVERSE-COMPILED IN ANY WAY. THE PROGRAM MAY BE DISTRIBUTED IN
  689. SHAREWARE/FREEWARE PACKAGES IN WHICH FEES COVER DUPLICATION/MEDIA COSTS. THIS
  690. PROGRAM MAY NOT BE SOLD COMMERCIALLY OR PRIVATELY WITHOUT THE WRITTEN
  691. PERMISSION OF _SNAPPY_.
  692.  
  693. THE OPINIONS EXPRESSED OR IMPLIED BY THE PROGRAM AND/OR _SNAPPY_ ARE THOSE
  694. OF _SNAPPY_ ONLY.
  695.  
  696.  
  697.  
  698. XII. *** WINCODE.HLP Order Form ***
  699.  
  700. MAIL THE FOLLOWING FORM WITH PAYMENT TO:
  701.  
  702.                  Maureen Belisle
  703.                     _Snappy_
  704.            Oxford Heights: Buckingham #5
  705.                  Albany, NY 12203
  706.  
  707.  
  708. PLEASE PRINT LEGIBLY OR TYPE THE ORDER FORM...
  709.  
  710.  
  711. --------------------------------------------------------------------------
  712.  
  713.  
  714.  
  715.                          WINCODE HELP ORDER FORM
  716.  
  717.     Name    ______________________________________________________________
  718.  
  719.     Address ______________________________________________________________
  720.  
  721.     City    __________________________ State _________ ZIP _______________
  722.  
  723.     Country (if outside US) ______________________________________________
  724.  
  725.     E-mail Address (REQUIRED) ____________________________________________
  726.  
  727.     Phone Number (optional) __________________  Circle:  home  or  work
  728.  
  729.     How did you hear about Wincode? ______________________________________
  730.  
  731.     Comments: ____________________________________________________________
  732.  
  733.     ______________________________________________________________________
  734.  
  735.     ______________________________________________________________________
  736.  
  737.  
  738.     Shipping (check one):  __  E-mail (no additional charge)
  739.                            __  U.S. residents (add $5 U.S.)
  740.                            __  Non-U.S. residents (add $10 U.S.)
  741.  
  742.     Choose Disk Size (check one if you did not select "E-mail" above):
  743.                      __  5 1/4" DS/HD (1.2 MB) disk
  744.                      __  3 1/2" DS/HD (1.44 MB) disk
  745.     
  746.     
  747.     Wincode HELP Single Copy    ____    copies at $5 each =         ______
  748.  
  749.     Wincode HELP Site License:
  750.     2 to  25 computers          ____    computers at $4 each =      ______
  751.  
  752.     26 to 100  computers:       ____    computers at $3 each =      ______
  753.  
  754.     101  computers & up:        ____    computers at $2 each =      ______
  755.  
  756.     8% Sales Tax  (NY residents only)                               ______
  757.  
  758.     Shipping and Handling (from above)                              ______
  759.  
  760.     Total Enclosed                                                  ______
  761.    (Payment must be in U.S. funds drawn on a U.S. bank)
  762.  
  763.  
  764.    Make Check or Money Order payable to: MAUREEN BELISLE
  765.  
  766.    Prices guaranteed through the next MAJOR release of Wincode.
  767.    Please e-mail FIRST for updated info. Send a BLANK e-mail to:
  768.  
  769.       wincode@snappy.globalone.net
  770.  
  771.    You will receive an auto-reply of the latest scoop on Wincode!
  772.  
  773.                     *** Thank you for your order! ***
  774.  
  775.  
  776. --------------------------------------------------------------------------
  777.  
  778. [GHS 8/18/95]
  779.